// pages/localtion/wxapi-localtion.js
Component({

    /**
     * 组件的属性列表
     */
    properties: {

    },

    /**
     * 组件的初始数据
     */
    data: {

    },

    /**
     * 组件的方法列表
     */
    methods: {
        onLoad() {
            wx.getSystemInfo({
                success (res) {
                    console.log(res.model)
                    console.log(res.pixelRatio)
                    console.log(res.windowWidth)
                    console.log(res.windowHeight)
                    console.log(res.language)
                    console.log(res.version)
                    console.log(res.platform)
                }
            })
        },

        getLocaltion() {
            wx.getLocation({
                type: 'wgs84',
                success (res) {
                  const latitude = res.latitude
                  console.log("纬度" + latitude)
                  const longitude = res.longitude
                  console.log("经度" + longitude)
                  const speed = res.speed
                  console.log("speed: " + speed)
                  const accuracy = res.accuracy
                  console.log("accuracy: " + accuracy)
                },
                fail(res) {
                    console.log(res)
                }
               })
        },

        getChooseLocation() {
            wx.chooseLocation({
                // 在模拟器里不传经纬度，打开可以定位到你现在附近的位置；真机调试不传经纬度，打开显示的是广州的位置
                //latitude: 30.555052,
                //longitude: 114.337175,

                success: function(res) {
                  // 用户选择位置成功后的回调函数
                  console.log(res.name); // 选择的位置名称 (平安金融科技大厦)
                  console.log(res.address); // 选择的位置地址 (湖北省武汉市武昌区公正路216号)
                  console.log(res.latitude); // 选择的位置纬度 (30.555052)
                  console.log(res.longitude); // 选择的位置经度 (114.337175)
                },
                fail: function(error) {
                  // 用户取消选择或发生其他错误时的回调函数
                  console.log(error);
                }
              });
        }
    }
})
